object of veneration - Spanish English Dictionary